having some developmental delay - Espagnol Anglais Dictionnaire